package com.java8.stream;

import com.java8.stream.dome.*;

/**
 * <p>Description: [Java8新特性:Stream API ]</p>
 * Created on 2020/2/25
 *
 * @author <a href="mailto: 819712047@qq.com">谢振东 </a>
 * @version 1.0
 */
public class test {

    /**
     * 流是java API中的新的成员，
     * 它可以让你用声明式的方式处理集合，
     * 简单点说，可以看成遍历数据的一个高级点的迭代器，
     * 也可以看做一个工厂，数据处理的工厂，
     * 当然，流还天然的支持并行操作；也就不用去写复杂的多线程的代码
     *
     * @param args
     */
    public static void main(String[] args) {
        // list使用stream，直接判空生成新的list，筛选条件
        Test.master();
        // Stream 与 数组 列表直接的相互转换
        Test2.master();
        // 简单示例
        Test3.master();
        // 简单的转化
        Test4.master();
        // 判断
        Test5.master();
        // 查询 findFirst findAny
        Test6.master();
        // 最大、最小、求和、平均
        Test7.master();
    }
}
